29 MAY 2011 by ideonexus
Evolution Versus Engineering
What's the difference between evolution and engineering? Engineering is the designing of a whole out of parts suited to their individual purposes. Evolution is the process of tiny incremental changes, each making some small or large improvement in the ability of the thing to survive and reproduce. A good engineer avoids the kluge-jargon for the use of a part not particularly suited to its purpose. But evolution favors, even cherishes, the kluge. Suddenly finding a new purpose for a part witho...Evolution is all about kludges.